package com.sms.po;

import java.sql.Timestamp;

/**
 * THistSendmsg entity. @author MyEclipse Persistence Tools
 */

public class THistSendmsg implements java.io.Serializable {

	// Fields

	private Long id;
	private Long taskId;
	private String userId;
	private String phone;
	private String content;
	private String sendflag;
	private Integer invalidFlag;
	private String status;
	private Integer feetype;
	private Integer recordFlag;
	private Integer routeId;
	private Integer longflag;
	private Integer msglen;
	private Integer parts;
	private Integer senddate;
	private Integer sendtime;
	private Integer nextSenddate;
	private Integer nextSendtime;
	private Integer price;
	private String retcode;
	private String remark;
	private Timestamp createDate;

	// Constructors

	/** default constructor */
	public THistSendmsg() {
	}

	/** minimal constructor */
	public THistSendmsg(Long id) {
		this.id = id;
	}

	/** full constructor */
	public THistSendmsg(Long id, Long taskId, String userId, String phone,
			String content, String sendflag, Integer invalidFlag,
			String status, Integer feetype, Integer recordFlag,
			Integer routeId, Integer longflag, Integer msglen, Integer parts,
			Integer senddate, Integer sendtime,
			Integer nextSenddate, Integer nextSendtime, Integer price,
			String retcode, String remark, Timestamp createDate) {
		this.id = id;
		this.taskId = taskId;
		this.userId = userId;
		this.phone = phone;
		this.content = content;
		this.sendflag = sendflag;
		this.invalidFlag = invalidFlag;
		this.status = status;
		this.feetype = feetype;
		this.recordFlag = recordFlag;
		this.routeId = routeId;
		
		this.longflag = longflag;
		this.msglen = msglen;
		this.parts = parts;
		
		this.senddate = senddate;
		this.sendtime = sendtime;
		this.nextSenddate = nextSenddate;
		this.nextSendtime = nextSendtime;
		this.price = price;
		this.retcode = retcode;
		this.remark = remark;
		this.createDate = createDate;
	}

	// Property accessors

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getTaskId() {
		return this.taskId;
	}

	public void setTaskId(Long taskId) {
		this.taskId = taskId;
	}

	public String getUserId() {
		return this.userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getPhone() {
		return this.phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getContent() {
		return this.content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public String getSendflag() {
		return this.sendflag;
	}

	public void setSendflag(String sendflag) {
		this.sendflag = sendflag;
	}

	public Integer getInvalidFlag() {
		return this.invalidFlag;
	}

	public void setInvalidFlag(Integer invalidFlag) {
		this.invalidFlag = invalidFlag;
	}

	public String getStatus() {
		return this.status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public Integer getFeetype() {
		return this.feetype;
	}

	public void setFeetype(Integer feetype) {
		this.feetype = feetype;
	}

	public Integer getRecordFlag() {
		return this.recordFlag;
	}

	public void setRecordFlag(Integer recordFlag) {
		this.recordFlag = recordFlag;
	}

	public Integer getRouteId() {
		return this.routeId;
	}

	public void setRouteId(Integer routeId) {
		this.routeId = routeId;
	}
	
	public Integer getLongflag() {
		return longflag;
	}

	public void setLongflag(Integer longflag) {
		this.longflag = longflag;
	}

	public Integer getMsglen() {
		return msglen;
	}

	public void setMsglen(Integer msglen) {
		this.msglen = msglen;
	}

	public Integer getParts() {
		return parts;
	}

	public void setParts(Integer parts) {
		this.parts = parts;
	}

	public Integer getSenddate() {
		return this.senddate;
	}

	public void setSenddate(Integer senddate) {
		this.senddate = senddate;
	}

	public Integer getSendtime() {
		return this.sendtime;
	}

	public void setSendtime(Integer sendtime) {
		this.sendtime = sendtime;
	}

	public Integer getNextSenddate() {
		return this.nextSenddate;
	}

	public void setNextSenddate(Integer nextSenddate) {
		this.nextSenddate = nextSenddate;
	}

	public Integer getNextSendtime() {
		return this.nextSendtime;
	}

	public void setNextSendtime(Integer nextSendtime) {
		this.nextSendtime = nextSendtime;
	}

	public Integer getPrice() {
		return this.price;
	}

	public void setPrice(Integer price) {
		this.price = price;
	}

	public String getRetcode() {
		return this.retcode;
	}

	public void setRetcode(String retcode) {
		this.retcode = retcode;
	}

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Timestamp getCreateDate() {
		return this.createDate;
	}

	public void setCreateDate(Timestamp createDate) {
		this.createDate = createDate;
	}

}